distance measuring radar - French English Dictionary